/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author YixinGeng
 * This class is used to define the graph node in our graph.
 * The node includes the id, number of children, content.
 * The vertex attribute is used to store the node initialized
 * in whole test path class, so do not touch it anytime. It also
 * includes the id of its left and right child. Normally the GraphNode
 * object is searched by checking its id.
 */
public class GraphNode {
    
    int id;
    int childNum;
    String content;
    Object vertex;
    
    int leftNodeId;
    int rightNodeId;
    
    public GraphNode(int inputId, String inputContent){
        id = inputId;
        content = inputContent;
    }
}

